طراحی برنامه نظام یافته (1)

نویسنده

  • دکتر علی رضائیان
چکیده مقاله:

در حین طراحی برنامه ، مختصاتی ایجاد می شود که برنامه نویسان را در ساختن برنامه برای سیستم ،و در حین مرحله استقرار آن هدایت خواهد کرد. روشن است که مختصات خوب به مجموعه ای برنامه خواهد انجامید که خواسته های کاربر از سیستم را برآورده ساخته و نگهداری آن نیز آسان خواهد بود. طراحی برنامه نظام یافته مجموعه ای از فنون ، خط مشی ها و روشی برای کدگذاری و ازمایش برنامه است و نگهداری سیستم را با کاهش پیچیدگی برنامه آن آسانتر می سازد. طراحی نظام یافته پیچیدگی برنامه ها را با شکستن آنها به اجزای کوچکی به نام سلول کاهش می دهد . درحالت مطلوب هر سلول برنامه باید وظیفه یا فعالیت متفاوتی را انجام دهد و آن وظیفه را مستقل از سایر سلولهای نسبتاً ساده که کد گذاری ، آزمایش و نگهداری آنها ساده تر از چند برنامه بزرگ و پیچیده در طراحی سیستم معمولی است به انجام برساند . فنونی که برای طراحی برنامه نظام یافته بکار گرفته می شود ، نمودار ساخت و زبان تعریف برنامه است . نمودار ساخت این امکان را فراهم می سازد که فهرستی از رئوس مطالب برنامه با ذکر سلولها و چگونگی اتصال آنها با یکدیگر ایجاد شود . زبان تعریف برنامه قوانینی برای ارزیابی پیچیدگی مدلها به عنوان نمودار ساخت و زبان تعریف برنامه برای هر یک از برنامه ها فراهم می آورد. شکل شماره یک فرایند طراحی برنامه را به طور خلاصه نشان می دهد . ورودیهای فرایند طراحی نمودار جریان اطلاعات (DFD) ، رویه های کاربر ، مشخصات پایگاه اطلاعات و تعامل و ذخیره طراحی یا فرهنگ اطلاعات است و خروجیهای آن نیز عبارت است از فرهنگ اطلاعات و مشخصات برنامه برای هر سلول ، نمودارهای جریان شغل ، سلولهای بار ، استراتژی کد گذاری و ازمایش برای سلولهای برنامه . ممکن است این سؤال به ذهن شما خطور کند که چرا کدگذاری و ازمایش برنامه ها به طور مستقیم از روی نمودار جریان اطلاعات صورت نمی پذیرد تا بدینوسیله نیاز به استفاده از نمودار ساخت و زبان تعریف برنامه پیش نیاید. در پاسخباید گفت نمودار جریان اطلاعات ، شرحی از سیستم را ارائه می دهد که کاربران بتوانند بر اساس آن میزان شناخت خواسته های خود را به وسیله طراحان سیستم مورد ارزیابی قرار دهند. نمودار جریان اطلاعات ، اطلاعاتی را تشریح می کند که مربوط به ورودی سیستم ، خروجی سیستم و چگونگی فرایند تبدیل ورودی به خروجی است . به هر حال شرح اطلاعات شامل اطللاعاتی که برای کنترل فرایند برنامه های کامپیوتری ضروری است نمی شود. اطلاعات تفضیلی طراحی مانند ویژگیهای پایگاه اطلاعاتی ، خطاهای پیام و شرایط پایانی هر پرونده در نمودار جریان اطلاعات ذکر نمی شود. « نمودار ساخت » و « زبان تعریف برنامه » راه هایی را بیان اطلاعات فراهم می اورند و بنابراین برای طراحی برنامه بکار می رود. شکل شماره 2 فرایند طراحی برنامه برای سیستم پیگیری سفارش شرکت عدالت گستر را نشان می دهد . به عنوان نخستین گام ، برنامه « ایجاد صورتحساب » با استفاده از نمودار جریان اطلاعات آن فراهم می شود ( شکل شماره 3 ) و نخستین پیش بینی « نمودار ساخت » ایجاد برنامه در شکل شماره 4 آمده است .

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

کاربست رکن ایده آلیِ نوآوری نظام یافته (تریز) در طراحی معماری

هدف: پژوهش حاضر باهدف بررسی تأثیر استفاده از رکن ایده‌آلی نوآوری نظام‌یافته (تریز) بر عملکرد طراحی معماری دانشجویان انجام‌شده است. روش پژوهش: روش پژوهش حاضر از نوع نیمه‌آزمایشی با گروه گواه و آزمون و با استفاده از طرح پیش‌آزمون و پس‌آزمون است. جامعه آماری شامل دانشجویان سال سوم رشته معماری دانشگاه نجف‌آباد بود. گروه گواه و آزمون به صورت تصادفی انتخاب شدند و به ترتیب شامل 24 و 23 نفر بودند...

متن کامل

ارائه الگویی برای برنامه ریزی و طراحی باغشهرها در نظام شهرسازی ایران

تهیه طرح «باغشهرها» یا «باغستان ها» با تصویب شرح خدمات آن توسط شورای عالی شهرسازی در سال 1389در دستور کار سازمان ها و مهندسین مشاور قرار گرفت و هر چند هم اکنون پیشبرد این موضوع در برخی از استان های کشور با مشکلاتی مواجه شده ولی به طور کلی تدوین سیاست های برنامه ریزی باغشهرها در ایران نیازمند مطالعه ای ویژه است . براین اساس مقاله ی پیش رو بر آن است تا با ارائه ی الگویی برای طراحی و برنامه ریزی چ...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


عنوان ژورنال

دوره 27و28  شماره 0

صفحات  -

تاریخ انتشار 1995-02-20

با دنبال کردن یک ژورنال هنگامی که شماره جدید این ژورنال منتشر می شود به شما از طریق ایمیل اطلاع داده می شود.

کلمات کلیدی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023